package demoStudent;

import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;

/*
学生信息系统：包含增删改查
信息包含：学生学号，学生姓名，学生性别，学生的出生日期，学生的班级，学生联系方式

要求1：可以再控制台录入学生信息，并且可以重复录入
要求2：在控制台展示学院信息
要求3：可以根据学院ID查询学生信息
要求4：可以对学生信息进行修改和删除
注意：站在用户角度优化体验

 */
public class demo {
    public static void main(String[] args) {
        Student student=new Student();
        add(student);
    }
    public static void add(Student student){

        ArrayList<Student> studentList=new ArrayList<>();
        //学生信息的添加
        Student stu1=new Student();
        Scanner sc=new Scanner(System.in);

        System.out.println("请输入您的学号：");
        stu1.setID(sc.nextInt());

        System.out.println("请输入你的姓名：");
        stu1.setName(sc.next());

        System.out.println("请输入你的性别：");
        stu1.setGender(sc.next());

        System.out.println("请输入你的出生日期：");
        stu1.setBirth(sc.next());

        System.out.println("请输入你的班级：");
        stu1.setCls(sc.next());

        System.out.println("请输入你的联系方式：");
        stu1.setNumphone(sc.nextInt());
        studentList.add(stu1);

        for (Student stu:studentList) {
            System.out.println(stu);
        }
        System.out.println("是否继续添加？");
        boolean jixu = sc.nextBoolean();

        if (jixu==false){
            return;
        }else {
            add(student);
        }

    }




}
